//
//  NetWorkingServices.h
//  YiCuiMiaoZhang
//
//  Created by Sings on 2019/4/1.
//  Copyright © 2018 益萃网络科技（中国）有限公司. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN
typedef void(^NetWorkingServicesActionNextBlock)(BOOL stop);
typedef void(^NetWorkingServicesActionBlock)(NetWorkingServicesActionNextBlock finished);
@class NetWorkingServicesAction;

@interface NetWorkingServices : NSObject

- (void) requestFunArray:(void (^)(dispatch_group_t group))funArray Over:(void (^)(void))overFlag;

- (void) requestFuntSequentialExecution:(NSMutableArray<NetWorkingServicesAction *> *) marAction Over:(void (^)(BOOL stop))overFlag;

@property (nonatomic, copy) NSString *netPostVersionTag;

@end

@interface NetWorkingServicesAction : NSObject

@property (nonatomic, readonly, copy) NetWorkingServicesActionBlock action;

- (instancetype) initWithAction:(NetWorkingServicesActionBlock) action;

@end

NS_ASSUME_NONNULL_END
